package com.ttg.model.pojo.original;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * @author zhangHongYuan
 * @description
 * @date 2023/6/8 11:19
 */
@Data
@Accessors(chain = true)
@TableName(value = "TBL_APP_COUPON_VIP_original")
public class VipInfoOriginal implements Serializable {
    private static final long serialVersionUID = 91886889027222117L;

    /**
     * 会员编号（自增主键）
     */
    @TableId(value = "vip_id",type = IdType.AUTO)
    private Long vipId;


    /**
     * 客户号
     */
    @TableField(value = "vip_cst_id")
    private String vipCstId;

    /**
     * 客户名称
     */
    @TableField(value = "vip_cst_name")
    private String vipCstName;

    /**
     * 身份证卡号
     */
    @TableField(value = "vip_id_card_no")
    private String vipIdCardNo;

    /**
     * 手机号码
     */
    @TableField(value = "vip_phone_number")
    private String vipPhoneNumber;



    /**
     * 年龄
     */
    @TableField(value = "vip_age")
    private String vipAge;

    /**
     * 性别（0未知，1男，2女）
     */
    @TableField(value = "vip_sex")
    private String vipSex;



    /**
     * 职业
     */
    @TableField(value = "vip_occupation")
    private String vipOccupation;

    /**
     * 所属地区
     */
    @TableField(value = "vip_address")
    private String vipAddress;



    /**
     * 注册时间
     */
    @TableField(value = "vip_reg_time")
    private String vipRegTime;

    /**
     * 注册方式(0=非渠道，1=渠道)
     */
    @TableField(value = "vip_reg_type")
    private String vipRegType;


    /**
     * 注册渠道编号
     */
    @TableField(value = "vip_chl_id")
    private String vipChlId;

    /**
     * 会员状态 0正常 1冻结
     */
    @TableField(value = "vip_status")
    private String vipStatus;

    /**
     * 所属机构
     */
    @TableField(value = "vip_agent_no")
    private String vipAgentNo;

    /**
     * 会员等级
     */
    @TableField(value = "vip_grade")
    private String vipGrade;

    /**
     * 等级有效期起始时间
     */
    @TableField(value = "vip_grade_start_date")
    private String vipGradeStartDate;

    /**
     * 会员等级有效期
     */
    @TableField(value = "vip_grade_date")
    private String vipGradeDate;

    /**
     * 积分余额
     */
    @TableField(value = "vip_integration_amount")
    private String vipIntegrationAmount;


    /**
     * 上期成长值
     */
//    @TableField(value = "vip_ago_grow")
//    private String vipAgoGrow;

    /**
     * 当前成长值
     */
//    @TableField(value = "vip_now_grow")
//    private String vipNowGrow;


    /**
     * 数据更新时间
     */
    @TableField(value = "update_time")
    private String updateTime;


}
